@charset "utf-8";
/* CSS Document */
body{font-family: "微软雅黑",Tahoma, Geneva, sans-serif;font-size:14px;color:#4c4c4c;background:#FFF;
 -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/}
    input,button,select,textarea { font-family:inherit;font-size:100%;outline:none; }
/*input,select,textarea{font-size:14px;font-family:Tahoma, Geneva, sans-serif;}*/
input{vertical-align:middle;}
textarea{overflow:auto;border:0;padding:5px;font-family:Tahoma, Geneva, sans-serif;border-radius:2px}
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,input,label,figure,td,th{margin:0;padding:0;font-weight: normal;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
img{border:0px;vertical-align:middle;-ms-interpolation-mode:bicubic;}  
a{text-decoration:none}
a:hover{text-decoration: none;}
ul,ol{list-style-type:none;list-style-image:none;}
textarea, input {
  outline: 0;
  white-space: pre-wrap;
  word-wrap: break-word;
  resize: none;
}
.fl{float: left;}
.fr{float: right;}
.clearfix::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
i{font-style: normal;}
::-webkit-scrollbar-track-piece {
  width: 8px;
  background-color: #f0f0f0;
}

::-webkit-scrollbar {
  width: 8px;
  background-color: #103c7c;
}

::-webkit-scrollbar-thumb {
  width: 8px;
  background-color: #333;
}

::-webkit-scrollbar-thumb:hover {
  width: 8px;
  background-color: #103c7c;
}

@font-face { 
  font-family: Affect; 
  src: url('../img/Affect.ttf'); 
} 

.h2title{
  font-family:Affect; 
}